/**
 * 
 */
package com.rpg.osric.globals;

/**
 * @author Donald
 */
public interface OsricPlayerConsts extends OsricIOConsts {
	/** the CHARISMA ability. */
	int	ABILITY_CHARISMA									= 5;
	/** the CONSTITUTION ability. */
	int	ABILITY_CONSTITUTION								= 2;
	/** the DEXTERITY ability. */
	int	ABILITY_DEXTERITY									= 1;
	/** the INFRAVISION ability. */
	int	ABILITY_INFRAVISION									= 6;
	/** the INTELLIGENCE ability. */
	int	ABILITY_INTELLIGENCE								= 3;
	/** the MOVEMENT_RATE ability. */
	int	ABILITY_MOVEMENT_RATE								= 7;
	/** the STRENGTH ability. */
	int	ABILITY_STRENGTH									= 0;
	/** the total number of ability scores. */
	int	ABILITY_TOTAL										= 8;
	/** the WISDOM ability. */
	int	ABILITY_WISDOM										= 4;
	/** the ASSASSIN class. */
	int	CLASS_ASSASSIN										= 0;
	/** the CLERIC class. */
	int	CLASS_CLERIC										= 1;
	/** the DRUID class. */
	int	CLASS_DRUID											= 2;
	/** the FIGHTER class. */
	int	CLASS_FIGHTER										= 3;
	/** the ILLUSIONIST class. */
	int	CLASS_ILLUSIONIST									= 4;
	/** the MAGIC_USER class. */
	int	CLASS_MAGE											= 5;
	/** the CLERIC/ASSASSIN multi-class. */
	int	CLASS_MULTI_CLERIC_ASSASSIN							= 6;
	/** the CLERIC/FIGHTER multi-class. */
	int	CLASS_MULTI_CLERIC_FIGHTER							= 7;
	/** the CLERIC/FIGHTER/MAGIC_USER multi-class. */
	int	CLASS_MULTI_CLERIC_FIGHTER_MAGE						= 8;
	/** the CLERIC/MAGIC_USER multi-class. */
	int	CLASS_MULTI_CLERIC_MAGE								= 9;
	/** the CLERIC/RANGER multi-class. */
	int	CLASS_MULTI_CLERIC_RANGER							= 10;
	/** the CLERIC/THIEF multi-class. */
	int	CLASS_MULTI_CLERIC_THIEF							= 11;
	/** the FIGHTER/ASSASSIN multi-class. */
	int	CLASS_MULTI_FIGHTER_ASSASSIN						= 12;
	/** the FIGHTER/ILLUSIONIST multi-class. */
	int	CLASS_MULTI_FIGHTER_ILLUSIONIST						= 13;
	/** the FIGHTER/MAGIC_USER multi-class. */
	int	CLASS_MULTI_FIGHTER_MAGE							= 14;
	/** the FIGHTER/MAGIC_USER/THIEF multi-class. */
	int	CLASS_MULTI_FIGHTER_MAGE_THIEF						= 15;
	/** the FIGHTER/THIEF multi-class. */
	int	CLASS_MULTI_FIGHTER_THIEF							= 16;
	/** the ILLUSIONIST/THIEF multi-class. */
	int	CLASS_MULTI_ILLUSIONIST_THIEF						= 17;
	/** the MAGIC_USER/THIEF multi-class. */
	int	CLASS_MULTI_MAGE_THIEF								= 18;
	/** the PALADIN class. */
	int	CLASS_PALADIN										= 19;
	/** the RANGER class. */
	int	CLASS_RANGER										= 20;
	/** the THIEF class. */
	int	CLASS_THIEF											= 21;
	/** dwarf. */
	int	RACE_DWARF											= 0;
	/** elf. */
	int	RACE_ELF											= 1;
	/** gnome. */
	int	RACE_GNOME											= 2;
	/** goblin. */
	int	RACE_GOBLIN											= 7;
	/** half-elf. */
	int	RACE_HALFELF										= 4;
	/** halfling. */
	int	RACE_HALFLING										= 3;
	/** half-orc. */
	int	RACE_HALFORC										= 5;
	/** hobgoblin. */
	int	RACE_HOBGOBLIN										= 8;
	/** human. */
	int	RACE_HUMAN											= 6;
	/** orc. */
	int	RACE_KOBOLD											= 9;
	/** orc. */
	int	RACE_ORC											= 10;
	/** the number of races. */
	int	RACE_TOTAL											= 11;
	/** the RESISTANCE to CHARM spells. */
	int	RESISTANCE_TYPE_CHARM								= 0;
	/** the RESISTANCE to SLEEP spells. */
	int	RESISTANCE_TYPE_SLEEP								= 1;
	/** the total number of resistances. */
	int	RESISTANCE_TYPE_TOTAL								= 2;
	/** SAVE VS BREATH. */
	int	SAVE_VS_BREATH										= 1;
	/** SAVE VS DEATH. */
	int	SAVE_VS_DEATH										= 2;
	/** SAVE VS PARALYSIS. */
	int	SAVE_VS_PARALYSIS									= 3;
	/** SAVE VS PETRIFICATION. */
	int	SAVE_VS_PETRIFICATION								= 5;
	/** SAVE VS POISON. */
	int	SAVE_VS_POISION										= 4;
	/** SAVE VS POLYMORPH. */
	int	SAVE_VS_POLYMORPH									= 6;
	/** SAVE VS SPELLS. */
	int	SAVE_VS_SPELLS										= 7;
	/** the total number of SAVE types. */
	int	SAVE_VS_TOTAL										= 8;
	/** SAVE VS WANDS. */
	int	SAVE_VS_WANDS										= 0;
	/** the AC_ADJUSTMENT secondary modifier. */
	int	SECONDARY_MODIFIER_AC_ADJUSTMENT					= 0;
	/** the BEND_BARS secondary modifier. */
	int	SECONDARY_MODIFIER_BEND_BARS						= 1;
	/** the DMG_ADJUSTMENT secondary modifier. */
	int	SECONDARY_MODIFIER_DMG_ADJUSTMENT					= 2;
	/** the ENCUMBRANCE_ADJUSTMENT secondary modifier. */
	int	SECONDARY_MODIFIER_ENCUMBRANCE_ADJUSTMENT			= 3;
	/** the HENCHMEN_LOYALTY_ADJUSTMENT secondary modifier. */
	int	SECONDARY_MODIFIER_HENCHMEN_LOYALTY_ADJUSTMENT		= 4;
	/** the HP_ADJUSTMENT secondary modifier. */
	int	SECONDARY_MODIFIER_HP_ADJUSTMENT					= 5;
	/** the _MAX_ADDL_LANGUAGES secondary modifier. */
	int	SECONDARY_MODIFIER_MAX_ADDL_LANGUAGES				= 7;
	/** the _MAX_HENCHMEN secondary modifier. */
	int	SECONDARY_MODIFIER_MAX_HENCHMEN						= 6;
	/** the MENTAL_SAVE_ADJUSTMENT secondary modifier. */
	int	SECONDARY_MODIFIER_MENTAL_SAVE_ADJUSTMENT			= 8;
	/** the MISSILE_THAC0_ADJUSTMENT secondary modifier. */
	int	SECONDARY_MODIFIER_MISSILE_THAC0_ADJUSTMENT			= 9;
	/** the REACTION_ADJUSTMENT secondary modifier. */
	int	SECONDARY_MODIFIER_REACTION_ADJUSTMENT				= 10;
	/** the SURPRISE_ADJUSTMENT secondary modifier. */
	int	SECONDARY_MODIFIER_SURPRISE_ADJUSTMENT				= 11;
	/** the SURVIVE_RESURRECTION_ADJUSTMENT secondary modifier. */
	int	SECONDARY_MODIFIER_SURVIVE_RESURRECTION_ADJUSTMENT	= 12;
	/** the SURVIVE_SYSTEM_SHOCK_ADJUSTMENT secondary modifier. */
	int	SECONDARY_MODIFIER_SURVIVE_SYSTEM_SHOCK_ADJUSTMENT	= 13;
	/** the THAC0_ADJUSTMENT secondary modifier. */
	int	SECONDARY_MODIFIER_THAC0_ADJUSTMENT					= 14;
	/** the total number of secondary modifiers. */
	int	SECONDARY_MODIFIER_TOTAL							= 15;
}
